草庐IT

Spring Security 5.7.0弃用 WebSecurityConfigurerAdapter

全部标签

php - phps mb_ereg 函数是否可以安全使用(由于 ereg 被弃用)?

我只是想调整我的代码以兼容php5.3(6.0)。所以我想用相应的preg函数替换所有对ereg函数的调用。但后来我看到mb_ereg函数没有被标记为已弃用。所以我只是想知道依赖它们是否省钱?是否知道它们也将很快被宣布弃用,或者它甚至是文档中的缺陷? 最佳答案 我不会依赖他们。preg函数更快、更高效、更强大并且天真地支持UTF8。我建议使用preg函数来满足您的所有正则表达式需求。但要直接回答您的问题,mb_ereg似乎并没有被弃用... 关于php-phpsmb_ereg函数是否可以

php - CURLM_CALL_MULTI_PERFORM 弃用

CURLM_CALL_MULTI_PERFORMwasdeprecated.do{$mrc=curl_multi_exec($mc,$active);}while($mrc==CURLM_CALL_MULTI_PERFORM);还有其他选择吗?curl版本7.27.0 最佳答案 您应该保持代码不变,因为这仍然是调用curl_multi_exec的最佳方式。常量本身仍然存在;在Curl7.20.0及更高版本中根本不使用它。但是,更改是以这样一种方式完成的,即您以前的代码根本不需要修改,并且将继续工作。在Curl7.20.0之前,cur

php - 已弃用:函数 ereg() 已弃用

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowcanIconverteregexpressionstopreginPHP?我的联系表无法正常工作,但我不断收到以下信息错误:Deprecated:Functionereg()isdeprecatedin/home/.....我真的迷失在这里,但我认为这是需要调整的部分。if(empty($_REQUEST['name'])){$pass=1;$alert.=$emptyname;}elseif(ereg("[][{}()*+?.\\^$|]",$_REQUEST['name'])){$pass=1;$

php - 函数 mcrypt_get_iv_size() 在运行 PHP 7.1.0 的 MAMP 上的 Laravel 4.2 中被弃用

我刚刚升级了我的MAMP服务器以运行7.1.0。我现在在安装Laravel4.2时遇到此错误;Functionmcrypt_get_iv_size()isdeprecated我试过改变'cipher'=>MCRYPT_RIJNDAEL_128,到'cipher'=>'AES-256-CBC',但无济于事。有谁知道如何在Laravel4.2中解决这个问题?不是评论中解释的重复项。 最佳答案 你应该升级你的laravel项目。mcrypt在php7.1中被弃用。如果您没有时间升级,您可以在您的php配置中禁用弃用警告(或在任何mcryp

java - 如何修复 Ubuntu 10 上的 Netbeans 7.0 严重损坏的外观问题

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion考虑上面在标准Ubuntu10.10发行版上安装标准Netbeans的屏幕截图。注意以下几点:主菜单栏字体与系统的其余部分不一致。下拉菜单没有框架(这在"file"菜单中非常明显)“变灰”的菜单是“浮雕”的,而不是变灰的。除非您真正将鼠标悬停在菜单上,否则键盘快捷键是不可读的。编辑器字体很难看。我使用的是最新的Java(TM)SE运行时环境(内部版本1.6.0_25-b06),来自安装在/opt

java - SeleneseTestCase 已弃用 - 如何调用 verify* 方法?

当我在SeleniumIDE中使用由JUnit4格式化程序生成的代码时,我收到警告,指出类SeleneseTestCase已被弃用-这是有道理的,因为它应该使用JUnit4语法并使用注释而不是从测试类派生。问题是当我修改我的代码以不扩展SeleneseTestCase时,我不确定如何调用verify*方法-它们似乎只存在于已弃用的类中。我可以使用下面的代码运行我的selenium操作,但verifyTrue未定义。在Selenium2.0b2中调用验证方法的正确方法是什么?privatestaticSeleniumselenium;@BeforepublicvoidsetUp()thr

java - 模块已被弃用并标记为删除

我已将requirestransitivejava.activation添加到我的module-info.java,但java-10给我一个编译器警告module-info.java:模块java.activation已被弃用并标记为删除,尽管我添加了对com.sun.activation:javax.activation:1.2.0的依赖(Automatic-Module-Name:java.activation)到我的Mavenpom.xml。我可以通过将@SuppressWarnings("removal")添加到我的模块声明来解决这个问题,但我从不喜欢抑制我可以修复的警告。我是

java - 属性 'sonar.jacoco.reportPath' 已弃用。请改用 'sonar.jacoco.reportPaths'

Property'sonar.jacoco.reportPath'isdeprecated.Pleaseuse'sonar.jacoco.reportPaths'instead.我在通过Gradle运行SonarQube时不断收到此消息,并且短语“reportPath”在整个多模块项目中甚至一次都没有出现。我什至将sonarqube属性放在allprojects下以覆盖可能存在的任何默认值。关于如何消除此错误的任何提示?我正在使用:allprojects{sonarqube{properties{property"sonar.jacoco.reportPaths","${project

java - Apple 弃用 Java,我们作为程序员的技术选择是什么?

这个问题在这里已经有了答案:关闭12年前。PossibleDuplicate:NeedguidanceonalternativeJVMsforAppleOSX就是这样,Apple可能不再自己生产JVM,也不再随OSX一起发布:http://www.infoq.com/news/2010/10/apple-deprecates-java我们有一个巨大的Java应用程序在Windows、Linux和OSX上运行(而OSX是我们[丰富]用户群的重要组成部分),作为开发人员,我们的选择是什么?在另一个OSXJVM(一个Oracle的)上运行我们的应用是否现实?或者是否考虑放弃Java?如果是这

java - 方法 Hibernate.createBlob() 已从 Hibernate 4.0.1 弃用并移至 Hibernate.getLobCreator(Session session).createBlob()

方法Hibernate.createBlob()已从Hibernate4.0.1中弃用并移至Hibernate.getLobCreator(Sessionsession).createBlob()。我应该在方法getLobCreator(Sessionsession)中传递什么的任何解决方案,即代替Session,或显示如何使用Spring和Hibernate检索图像并将图像保存到DB中的任何其他解决方案。 最佳答案 根据thiseasytutorial,SessionObjectASessionisusedtogetaphysic